package a_02_wizhi.M_mysql;

/**
 * @author fanhb on 2017/8/25
 * @desc mysql 定位文件
 */
public class Mysql_备份_主从_ {

    /**
     *
     * 1:   LVM备份, 基于linux备份
     *
     * 2:   Xtrabackup
     *
     *
     *
     *  #查看日志 log-bin=/usr/local/mysql/log
     *    mysqld --verbose --help | grep -C 1 'Default opt'
     *
     *  linux: -C 10    # 查看附近的10行记录
     *  grep '1049' ./mysqld.log -C 10   #查看1049前十行
     *
     * Default options are read from the following files in the given order:
        /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf



     http://blog.csdn.net/doris_crazy/article/details/18353197

     （9）依赖注入和控制反转是同一概念吗？
     根据上面的讲述，应该能看出来，依赖注入和控制反转是对同一件事情的不同描述，从某个方面讲，就是它们描述的角度不同。依赖注入是从应用程序的角度在描述，可以把依赖注入描述完整点：应用程序依赖容器创建并注入它所需要的外部资源；而控制反转是从容器的角度在描述，描述完整点：容器控制应用程序，由容器反向的向应用程序注入应用程序所需要的外部资源。

     （10）小结一下：
     其实IoC/DI对编程带来的最大改变不是从代码上，而是从思想上，发生了“主从换位”的变化。应用程序原本是老大，要获取什么资源都是主动出击，但是在IoC/DI思想中，应用程序就变成被动的了，被动的等待IoC/DI容器来创建并注入它所需要的资源了。
     这么小小的一个改变其实是编程思想的一个大进步，这样就有效的分离了对象和它所需要的外部资源，使得它们松散耦合，有利于功能复用，更重要的是使得程序的整个体系结构变得非常灵活

     */


}





